Agentservice: a Framework for Distributed Multi- Agent System Development
نویسندگان
چکیده
Today software systems are complex, dynamic, distributed, and evolve over time. Multi-agent systems (MASs) are a powerful abstraction to model such systems. Agent programming frameworksion to model such systems. Agent programming frameworks support software engineers in transforming these abstractions into concrete distributed applications. Even though there is wide availability of tools for multi-agent development, only few of them constitute valid support from a software engineering point of view. AgentService provides a reliable, robust, and modular software infrastructure for MAS development. In this paper, we present the innovative features of the framework, including the agent model, the scheduling engine, and the run-time environment. These components are discussed in detail and compared with the solution adopted by
منابع مشابه
AgentService: a framework to develop distributed multiagent systems
This paper presents AgentService, a framework for developing multi-agent systems. The key features introduced with AgentService are a flexible agent model and a modular platform. Agents can perform multi-task activities as well as move among different platforms. The MAS is hosted in a modular environment so that the platform can be customized. Several tools come with the programming suite: a vi...
متن کاملPericles: Improving Agent Communication Capabilities in Agentservice
Pericles is a design environment for the development of ontologies and interaction protocols integrated in the AgentService framework for Multi-Agent systems. We briefly illustrate the framework, introducing in particular the ontology service which allows AgentService users to clearly represent knowledge bases and message contents. The interaction protocol service provides a simple way to repre...
متن کاملDynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کاملImplementing Organic Computing Systems with AgentService
Designing and implementing Organic Computing systems is typically a difficult task. To facilitate the construction a design pattern for Organic Computing systems has been developed. This organic design pattern (ODP) helps in modeling and designing a broad class of Organic Computing systems. This paper focuses on the implementation of Organic Computing systems with the help of this pattern. The ...
متن کاملAn Agent Based Solution for Dispatching Items in a Distributed Environment
environment. Herald is suitable for scenarios where the process could be modeled as a tree: starting from the root node the collection of items is distributed along the nodes where they can be processed, forwarded to other nodes, and duplicated if necessary. Herald assigns a specific software agent to each node of the tree which participates into the dispatching process according to the knowled...
متن کامل